home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr05 / caslnr38.zip / CASFORMT.TXT < prev    next >
Text File  |  1993-06-06  |  7KB  |  164 lines

  1. This note describes the format of a CaseLinr 3.8 liner file.  For versions
  2. prior to 3.8, Open and Save the file under CaseLinr 3.8 and it will be
  3. converted to this format.
  4.  
  5. Byte
  6. Length      Description
  7. --------    -----------
  8.    20       text of feature value 3 on side A - null terminated char string
  9.    20       text of feature value 4 on side A - null terminated char string
  10.     1       version number major - binary integer (value is 3)
  11.     1       version number minor - binary integer (value is 0)
  12.     1       print side letter A in song area:
  13.                0  don't print
  14.                1  print
  15.     1       print side letter A in feature area:
  16.                0  don't print
  17.                1  print
  18.     2       type of song alignment on side A:
  19.                269   left
  20.                270   center
  21.                271   right
  22.     2       integral portion of songs on side A left margin - binary integer
  23.     2       decimal portion (in hundredths) of songs on side A left margin
  24.             - binary integer
  25.     2       integral portion of songs on side A wrap indent - binary integer
  26.     2       decimal portion (in hundredths) of songs on side A wrap indent
  27.             - binary integer
  28.     2       unused
  29.    20       text of feature value 1 on side A - null terminated char string
  30.    20       text of feature value 2 on side A - null terminated char string
  31.  
  32.    20       text of feature value 3 on side B - null terminated char string
  33.    20       text of feature value 4 on side B - null terminated char string
  34.     1       version number major - binary integer (value is 3)
  35.     1       version number minor - binary integer (value is 0)
  36.     1       print side letter B in song area:
  37.                0  don't print
  38.                1  print
  39.     1       print side letter B in feature area:
  40.                0  don't print
  41.                1  print
  42.     2       type of song alignment on side B:
  43.                269   left
  44.                270   center
  45.                271   right
  46.     2       integral portion of songs on side B left margin - binary integer
  47.     2       decimal portion (in hundredths) of songs on side B left margin
  48.             - binary integer
  49.     2       integral portion of songs on side B wrap indent - binary integer
  50.     2       decimal portion (in hundredths) of songs on side B wrap indent
  51.             - binary integer
  52.     2       unused
  53.    20       text of feature value 1 on side B - null terminated char string
  54.    20       text of feature value 2 on side B - null terminated char string
  55.  
  56.     2       number of title lines - binary integer (if 0 then the next two
  57.             fields do NOT exist)
  58.     2       total byte length of title lines including null - binary integer
  59. variable    title lines - null terminated char string, intermediate lines
  60.             are separated by CR LF (x'0D' x'0A')
  61.  
  62.     2       number of side A song lines - binary integer (if 0 then the next
  63.             two fields do NOT exist)
  64.     2       total byte length of side A song lines including null - binary
  65.             integer
  66. variable    side A song lines - null terminated char string, intermediate
  67.             lines are separated by CR LF (x'0D' x'0A')
  68.  
  69.     2       number of side B song lines - binary integer (if 0 then the next
  70.             two fields do NOT exist)
  71.     2       total byte length of side B song lines including null - binary
  72.             integer
  73. variable    side B song lines - null terminated char string, intermediate
  74.             lines are separated by CR LF (x'0D' x'0A')
  75.  
  76.     2       pen style used for border (cut) lines:
  77.                0  solid
  78.                1  dash
  79.                2  dot
  80.                3  dashdot
  81.                4  dashdotdot
  82.                5  null
  83.  
  84.     2       pen style used for interior (fold) lines:
  85.                0  solid
  86.                1  dash
  87.                2  dot
  88.                3  dashdot
  89.                4  dashdotdot
  90.                5  null
  91.  
  92.     2       format of side letters:
  93.                211   normal
  94.                212   reverse video
  95.  
  96.     2       order (relative position 0-4) of feature 1 within liner
  97.     2       order (relative position 0-4) of feature 2 within liner
  98.     2       order (relative position 0-4) of feature 3 within liner
  99.     2       order (relative position 0-4) of feature 4 within liner
  100.  
  101.    50       logical font used for side letters
  102.    50       logical font used for feature names
  103.    50       logical font used for feature values
  104.    50       logical font used for titles
  105.    50       logical font used for songs
  106.  
  107.     4       match aspect indicator for side letters font:
  108.                0  don't match aspect
  109.                1  match aspect
  110.     4       match aspect indicator for feature names font:
  111.                0  don't match aspect
  112.                1  match aspect
  113.     4       match aspect indicator for feature values font:
  114.                0  don't match aspect
  115.                1  match aspect
  116.     4       match aspect indicator for titles font:
  117.                0  don't match aspect
  118.                1  match aspect
  119.     4       match aspect indicator for songs font:
  120.                0  don't match aspect
  121.                1  match aspect
  122.  
  123.     1       invert liner indicator:
  124.                0  don't invert
  125.                1  invert
  126.  
  127.     1       bisect sides indicator:
  128.                0  don't bisect
  129.                1  bisect
  130.  
  131.     2       type of title alignment:
  132.                249   left
  133.                250   center
  134.  
  135.     2       integral portion of title left margin - binary integer
  136.     2       decimal portion (in hundredths) of title left margin - binary
  137.             integer
  138.  
  139.     1       split title indicator:
  140.                0  don't split
  141.                1  split
  142.  
  143.     8       unused
  144.  
  145.     2       total byte length of feature name 1 - binary integer (if 0 then
  146.             the next field does NOT exist)
  147. variable    text of feature name 1 - char string
  148.  
  149.     2       total byte length of feature name 2 - binary integer (if 0 then
  150.             the next field does NOT exist)
  151. variable    text of feature name 2 - char string
  152.  
  153.     2       total byte length of feature name 3 - binary integer (if 0 then
  154.             the next field does NOT exist)
  155. variable    text of feature name 3 - char string
  156.  
  157.     2       total byte length of feature name 4 - binary integer (if 0 then
  158.             the next field does NOT exist)
  159. variable    text of feature name 4 - char string
  160.  
  161.     1       1-up sides indicator:
  162.                0  not 1-up (i.e. "normal" 2-up)
  163.                1  1-up
  164.